package com.enjoyor.soa.traffic.api.service.dto;

import java.io.Serializable;
import java.util.Date;
/**
 * 其他设备信息实体
 * @author wulei 
 * @date 2018/03/01
 *
 */
//专供ubms调用使用，待efms更新至2.0，需对dto文件进行转移
public class OtherDeviceInfoDto implements Serializable{

	private static final long serialVersionUID = 1L;
	/**
	 * 设备编码
	 */
	private String deviceCode;
	/**
	 * 设备名称
	 */
	private String deviceName;
	/**
	 * 设备类别编码	
	 */
	private String deviceClassCode;
	/**
	 * 设备类别名称	
	 */
	private String deviceClassName;
	/**
	 * 设备类型编码	
	 */
	private String deviceTypeCode;
	/**
	 * 设备类型名称	
	 */
	private String deviceTypeName;
	/**
	 * 设备型号
	 */
	private String deviceModel;
	/**
	 * 设备厂家
	 */
	private String manufacturer;
	/**
	 * 出厂日期
	 */
	private Date factoryDate;
	/**
	 * 采购日期
	 */
	private Date purchaseDate;
	/**
	 * 使用期限
	 */
	private Date expiryDate;
	/**
	 * 使用用途	
	 */
	private String usage;
	/**
	 * 使用状态编码
	 */
	private String usageStateCode;
	/**
	 * 使用状态名称
	 */
	private String usageState;
	/**
	 * 管理部门编码
	 */
	private String adminDepartment;
	/**
	 * 管理部门名称	
	 */
	private String adminDepartmentName;
	/**
	 * 管理编码
	 */
	private String adminCode;
	/**
	 * 所在部门编码	
	 */
	private String localDepartment;
	/**
	 * 所在部门名称	
	 */
	private String localDepartmentName;
	/**
	 * 使用部门编码
	 */
	private String usageDepartment;
	/**
	 * 使用部门名称
	 */
	private String usageDepartmentName;
	/**
	 * 图片路径
	 */
	private String picPath;
	/**
	 * 备注
	 */
	private String memo;
	/**
	 * 使用人员编码
	 */
	private String personId;
	/**
	 * 使用人员名称
	 */
	private String personName;
	
	/**
	 * @return the 设备编码
	 */
	public String getDeviceCode() {
		return deviceCode;
	}
	/**
	 * @param 设备编码 the deviceCode to set
	 */
	public void setDeviceCode(String deviceCode) {
		this.deviceCode = deviceCode;
	}
	/**
	 * @return the 设备名称
	 */
	public String getDeviceName() {
		return deviceName;
	}
	/**
	 * @param 设备名称 the deviceName to set
	 */
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}
	/**
	 * @return the 设备类别编码
	 */
	public String getDeviceClassCode() {
		return deviceClassCode;
	}
	/**
	 * @param 设备类别编码 the deviceClassCode to set
	 */
	public void setDeviceClassCode(String deviceClassCode) {
		this.deviceClassCode = deviceClassCode;
	}
	/**
	 * @return the 设备类别名称
	 */
	public String getDeviceClassName() {
		return deviceClassName;
	}
	/**
	 * @param 设备类别名称 the deviceClassName to set
	 */
	public void setDeviceClassName(String deviceClassName) {
		this.deviceClassName = deviceClassName;
	}
	/**
	 * @return the 设备类型编码
	 */
	public String getDeviceTypeCode() {
		return deviceTypeCode;
	}
	/**
	 * @param 设备类型编码 the deviceTypeCode to set
	 */
	public void setDeviceTypeCode(String deviceTypeCode) {
		this.deviceTypeCode = deviceTypeCode;
	}
	/**
	 * @return the 设备类型名称
	 */
	public String getDeviceTypeName() {
		return deviceTypeName;
	}
	/**
	 * @param 设备类型名称 the deviceTypeName to set
	 */
	public void setDeviceTypeName(String deviceTypeName) {
		this.deviceTypeName = deviceTypeName;
	}
	/**
	 * @return the 设备型号
	 */
	public String getDeviceModel() {
		return deviceModel;
	}
	/**
	 * @param 设备型号 the deviceModel to set
	 */
	public void setDeviceModel(String deviceModel) {
		this.deviceModel = deviceModel;
	}
	/**
	 * @return the 设备厂家
	 */
	public String getManufacturer() {
		return manufacturer;
	}
	/**
	 * @param 设备厂家 the manufacturer to set
	 */
	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}
	/**
	 * @return the 出厂日期
	 */
	public Date getFactoryDate() {
		return factoryDate;
	}
	/**
	 * @param 出厂日期 the factoryDate to set
	 */
	public void setFactoryDate(Date factoryDate) {
		this.factoryDate = factoryDate;
	}
	/**
	 * @return the 采购日期
	 */
	public Date getPurchaseDate() {
		return purchaseDate;
	}
	/**
	 * @param 采购日期 the purchaseDate to set
	 */
	public void setPurchaseDate(Date purchaseDate) {
		this.purchaseDate = purchaseDate;
	}
	/**
	 * @return the 使用期限
	 */
	public Date getExpiryDate() {
		return expiryDate;
	}
	/**
	 * @param 使用期限 the expiryDate to set
	 */
	public void setExpiryDate(Date expiryDate) {
		this.expiryDate = expiryDate;
	}
	/**
	 * @return the 使用用途
	 */
	public String getUsage() {
		return usage;
	}
	/**
	 * @param 使用用途 the usage to set
	 */
	public void setUsage(String usage) {
		this.usage = usage;
	}
	/**
	 * @return the 使用状态编码
	 */
	public String getUsageStateCode() {
		return usageStateCode;
	}
	/**
	 * @param 使用状态编码 the usageStateCode to set
	 */
	public void setUsageStateCode(String usageStateCode) {
		this.usageStateCode = usageStateCode;
	}
	/**
	 * @return the 使用状态名称
	 */
	public String getUsageState() {
		return usageState;
	}
	/**
	 * @param 使用状态名称 the usageStateName to set
	 */
	public void setUsageState(String usageState) {
		this.usageState = usageState;
	}
	/**
	 * @return the 管理部门编码
	 */
	public String getAdminDepartment() {
		return adminDepartment;
	}
	/**
	 * @param 管理部门编码 the adminDepartment to set
	 */
	public void setAdminDepartment(String adminDepartment) {
		this.adminDepartment = adminDepartment;
	}
	/**
	 * @return the 管理部门名称
	 */
	public String getAdminDepartmentName() {
		return adminDepartmentName;
	}
	/**
	 * @param 管理部门名称 the adminDepartmentName to set
	 */
	public void setAdminDepartmentName(String adminDepartmentName) {
		this.adminDepartmentName = adminDepartmentName;
	}
	/**
	 * @return the 管理编码
	 */
	public String getAdminCode() {
		return adminCode;
	}
	/**
	 * @param 管理编码 the adminCode to set
	 */
	public void setAdminCode(String adminCode) {
		this.adminCode = adminCode;
	}
	/**
	 * @return the 所在部门编码
	 */
	public String getLocalDepartment() {
		return localDepartment;
	}
	/**
	 * @param 所在部门编码 the localDepartment to set
	 */
	public void setLocalDepartment(String localDepartment) {
		this.localDepartment = localDepartment;
	}
	/**
	 * @return the 所在部门名称
	 */
	public String getLocalDepartmentName() {
		return localDepartmentName;
	}
	/**
	 * @param 所在部门名称 the localDepartmentName to set
	 */
	public void setLocalDepartmentName(String localDepartmentName) {
		this.localDepartmentName = localDepartmentName;
	}
	/**
	 * @return the 使用部门编码
	 */
	public String getUsageDepartment() {
		return usageDepartment;
	}
	/**
	 * @param 使用部门编码 the usageDepartment to set
	 */
	public void setUsageDepartment(String usageDepartment) {
		this.usageDepartment = usageDepartment;
	}
	/**
	 * @return the 使用部门名称
	 */
	public String getUsageDepartmentName() {
		return usageDepartmentName;
	}
	/**
	 * @param 使用部门名称 the usageDepartmentName to set
	 */
	public void setUsageDepartmentName(String usageDepartmentName) {
		this.usageDepartmentName = usageDepartmentName;
	}
	/**
	 * @return the 图片路径
	 */
	public String getPicPath() {
		return picPath;
	}
	/**
	 * @param 图片路径 the picPath to set
	 */
	public void setPicPath(String picPath) {
		this.picPath = picPath;
	}
	/**
	 * @return the 备注
	 */
	public String getMemo() {
		return memo;
	}
	/**
	 * @param 备注 the memo to set
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
	/**
	 * @return the 使用人员编码
	 */
	public String getPersonId() {
		return personId;
	}
	/**
	 * @param 使用人员编码 the personId to set
	 */
	public void setPersonId(String personId) {
		this.personId = personId;
	}
	/**
	 * @return the 使用人员名称
	 */
	public String getPersonName() {
		return personName;
	}
	/**
	 * @param 使用人员名称 the personName to set
	 */
	public void setPersonName(String personName) {
		this.personName = personName;
	}
	
	
}
